package com.lych.dubbo.api;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.lych.model.domain.UserInfo;

import java.util.List;
import java.util.Map;

public interface UserInfoApi {
    //保存数据
    void save(UserInfo userInfo);

    //首次登录---补充头像
    void updatehead(UserInfo userInfo);

    //用户资料 - 读取
    UserInfo findById(Long userID);

    //更新用户资料
    void updateUserInfo(UserInfo userInfo);

    //批量查询用户的详细信息
    Map<Long,UserInfo> findByIds(List<Long> ids, UserInfo userInfo);

    //用户数据翻页
    IPage<UserInfo> findAll(Integer page, Integer pagesize);
}
